richlistbox > richlistitem {
  padding: 10px;
  border-bottom: 1px dotted black;
}

richlistitem description.title {
  font-size: 1.2em;
  font-style: bold;
  border-bottom: 2px solid black;
  color:green;
  min-width:300px;
}

richlistitem[selected="true"] description.title {
  color:white;
  border-bottom: 2px solid white;
}

richlistitem description.description {
  margin-left:15px;
  font-style: italic;
  font-size: 0.8em;
}

/* only allow items to be focused if the richlistitem is selected */
richlistitem * {
  -moz-user-focus: none;
  -moz-user-select: none;
}

richlistitem[selected="true"] * {
  -moz-user-focus: normal;
}
